Auto Scaling

aws/compute aws/networking aws/service

💡 Definition

AWS Auto Scaling helps you maintain application availability and allows you to automatically scale your EC2 capacity up or down according to conditions you define. It ensures that you have the correct number of EC2 instances available to handle the load for your application.

🔑 Key Concepts

⚙️ How it Works

  1. Define ASG: Specify min/max/desired capacity, AZs, and launch template.
  2. Set Scaling Policies: Link to CloudWatch metrics (e.g., CPU utilization).
  3. Monitor: Auto Scaling monitors the metrics and adjusts the number of instances as needed.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * EC2 * Load Balancer * CloudWatch